<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

/**
 * App\DistributionWithdraw
 *
 * @property int $id
 * @property int $user_id 用户id
 * @property int $img_id 用户头像
 * @property string $name 真实姓名
 * @property string $phone 手机
 * @property float $withdraws_amount 提现金额
 * @property string $withdraws_way 提现方式：wechat微信
 * @property string|null $submit_time 提交时间
 * @property int $review_status 审核状态：0待处理，1审核通过，2审核拒绝
 * @property int $transfer_status 转账状态：0待处理，1转账完成，2转账失败，3转帐中
 * @property int $review_user_id 审核操作者
 * @property int $transfer_user_id 转账操作者
 * @property \Illuminate\Support\Carbon|null $deleted_at
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static bool|null forceDelete()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw newQuery()
 * @method static \Illuminate\Database\Query\Builder|\App\DistributionWithdraw onlyTrashed()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw query()
 * @method static bool|null restore()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereDeletedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereImgId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw wherePhone($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereReviewStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereReviewUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereSubmitTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereTransferStatus($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereTransferUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereWithdrawsAmount($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereWithdrawsWay($value)
 * @method static \Illuminate\Database\Query\Builder|\App\DistributionWithdraw withTrashed()
 * @method static \Illuminate\Database\Query\Builder|\App\DistributionWithdraw withoutTrashed()
 * @mixin \Eloquent
 * @property string $withdrawal_num 提现单号
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereWithdrawalNum($value)
 * @property string|null $review_remark 审核备注
 * @property string|null $payment_time 支付时间
 * @property string|null $payment_no 订单号
 * @property string|null $transfer_remark 转账备注
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw wherePaymentNo($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw wherePaymentTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereReviewRemark($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionWithdraw whereTransferRemark($value)
 */
class DistributionWithdraw extends Model
{
    use SoftDeletes;
}
